﻿@charset "utf-8";
/* CSS Document */

/*============common==========*/
body{ margin:0 auto; padding:0; font-size:12px; font-family:"宋体",Arial,Helvetica,sans-serif; line-height:160%; color:#333;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none;}
img{ border:none; line-height:0; margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#ff6000;}
.clear{ clear:both;}
.overflow{ overflow:hidden; _height:1%;}
.wrap{ margin:0 auto; width:960px; overflow:hidden;}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}

/*============letter_color==========*/
.orange, .orange a{ color:#ff6000;}
.red { color:Red; }
.blue, .blue a{ color:#055bd4;}
.black, .black a{ color:#000;}
.gray, .gray a{ color:#333;}
.gray_02, .gray_02 a{ color:#666;}
.float_l{ float:left;}
.float_r{ float:right;}
.fb{ font-weight:bold;}
.fa{ font-family:Arial, Helvetica, sans-serif;}
.tu{ text-decoration:underline;}
.fn{ font-weight:normal;}
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f120{ font-size:20px;}

/*============margin_padding==========*/
.margin_b10{ margin-bottom:10px;}
.margin_l10{ margin-left:10px;}


/*============header========== 2012-5-9 zjf@ihangjing.com*/
.top{ background:url(../images/top_bg.gif) repeat-x; height:28px; line-height:28px; overflow:hidden;}
.top_left{ float:left; padding-left:8px;}
.top_right{ float:right; padding-right:8px;}
.top_right .my_order{ background:url(../images/order_icon.gif) no-repeat 0 7px; padding-left:19px; display:inline-block;}
.top_right .cui a{ color:#c84b00; font-weight:bold;}
.top_right .cui a:hover{ color:#c84b00; font-weight:bold; text-decoration:underline;}
.top_right .top_icon{ background:url(../images/top_icon.gif) no-repeat 52px 13px; display:inline-block; padding-right:15px;}

.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
table{border-collapse:collapse;border-spacing:0}
q:before, q:after {  content: "";}
abbr, acronym {   border: 0 none;  font-variant: normal;}
sup {vertical-align: text-top;}
sub { vertical-align: text-bottom;}
input, textarea, select {font-family: inherit;  font-size: inherit;font-weight: inherit;}
input {  outline: medium none;}
textarea {outline: medium none;}
legend { color: #000000;}
img{ border:none;}
strong{ font-weight:bold;}
.yahei {font-family: '微软雅黑','YaHei','黑体','Hei',Arial,verdana,arial,sans-serif;}
.bh { display: block;font-size: 0;line-height: 0;margin: 0;overflow: hidden;padding: 0;text-indent: -999px;}
.fl { float: left;}
.fr { float: right;}
.white{ color:#fff;}
.orange{ color:#ff8a00;}
.green{ color:#8eae01;}
.red{color:#ca0809;}
.grey{color:#999;}
.blue{ color:#055bd4;}
.wrapp{width:980px;margin:0 auto; }
.content-primary{width:770px;}
.content-secondary{width:180px;}
.content{ background:#f4f4f4; padding:10px; }


.header{  background:url(../images/header_bg.png) repeat-x; height:90px;*height:88px;}
.header .logo{ width:172px; float:left;overflow:hidden;}
.header .log{ width:340px; float:left;overflow:hidden;}
.header .search{ width:448px; float:right;padding-top:27px; overflow:hidden;}
.header-bar{ background:url(../images/yellow_bg.png) repeat-x; height:6px; font-size:0;}
.header .log li{ float:left;height:88px;width:76px;}
.header .log li a.login_qq{ background-position:0 0; }
.header .log li a{background-image: url(../images/index-header.png);background-repeat: no-repeat;display: block;height: 88px;overflow: hidden;
text-indent: -9999px;width: 76px;}
.header .log li a.login_weibo { background-position: -152px 0px;}
.header .log li a.login_qq:hover {background-position: -76px 0;}
.header .log li a.login_weibo { background-position: -152px 0;}
.header .log li a.login_weibo:hover {background-position: -228px 0;}
.header .log li a.login_renren {background-position: -304px 0;}
.header .log li a.login_renren:hover {background-position: -380px 0;}
.search .bg{ background:url(../images/search_bg.png) no-repeat; width:440px; height:36px;z-index:2; position:relative; padding-left:4px; }

.search_class {
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 68px;
	position:relative;
	padding-left:10px;
	padding-top:4px;
	
}
.search_class_hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E3E3E3;
    cursor: pointer;
    float: left;
    line-height: 24px;
    width: 77px;
	position:relative;
	top:4px;
	left:0px;
	z-index:10;
	border-bottom:none;
	
	
}
.search_btn {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 100px;
}
.search_class_a {
    background: url(../images/arrow_up_ico.gif) no-repeat scroll 62px center transparent;
    border-bottom: 1px solid #E3E3E3;
    display: inline-block;
    padding: 0 0 0 10px;
    width: 70px;
}
.search_class_hover ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 2px solid #E3E3E3;
    height: 49px;
    position: relative;
    width: 55px;
	z-index:100;
}
.search_class_hover ul li {
    border-bottom: 1px solid #E3E3E3;
}
.search_class_hover ul li a {
    display: block;
    padding-left: 10px;
}
.search_class_hover a:hover{ text-decoration:none;}
.search_class_hover ul li a:hover{ background:#E3E3E3; text-decoration:none;}
.search_text {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    border:0;
    width: 250px;
	margin-left:10px;
	margin-top:2px;
	z-index:1000;
}
.search_class_hover ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 2px solid #E3E3E3;
    height: 55px;
    position: relative;
    width: 77px;
	z-index:1000;
}


.cooperation_login {
    float: left;
    margin-left: 40px;
}
.cooperation_login li {
    float: left;
    height: 88px;
    width: 76px;
}
.cooperation_login li a {
    background-image: url(../images/index-header.png);
    background-repeat: no-repeat;
    display: block;
    height: 88px;
    overflow: hidden;
    text-indent: -9999px;
    width: 76px;
}
.cooperation_login li a.login_qq {
    background-position: 0 0;
}
.cooperation_login li a.login_qq:hover {
    background-position: -76px 0;
}
.cooperation_login li a.login_weibo {
    background-position: -152px 0;
}
.cooperation_login li a.login_weibo:hover {
    background-position: -228px 0;
}
.cooperation_login li a.login_renren {
    background-position: -304px 0;
}
.cooperation_login li a.login_renren:hover {
    background-position: -380px 0;
}


.sina_icon {
    background: url("../images/sina_ico.jpg") no-repeat scroll 5px 3px transparent;
    display: inline-block;
    padding-left: 32px;
    margin-right:10px;
}

.nav{
      background:url("../images/nav_bg.gif") left bottom repeat-x;);line-height: 150%;
}
.nav_left{ overflow:hidden; padding-bottom:5px; padding-top:4px; padding-left:15px; float:left;}
.nav_left ul li{ float:left; margin-right:15px;}
.nav_left ul li a{ display:inline-block; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#ff6000; padding:0 13px; background:#fff; border:1px solid #fff; border-bottom:none;}
.nav_left ul li a:hover{ background:#fff9e6; border:1px solid #ffb78d; border-bottom:none;}
.nav_left ul .nav_hover a{  background:#ff7d2e; border:1px solid #dd5400; border-bottom:none; color:#fff; position:relative; top:1px; height:32px; line-height:32px;}
.nav_left ul .nav_hover a:hover{  background:#ff7d2e; border:1px solid #dd5400; border-bottom:none; color:#fff;}

.hot_phone{ background:url(../images/hot_phone_icon.jpg) no-repeat 0 3px; float:right; padding-left:39px;_padding-left:30px; padding-right:10px;}
.hot_phone p{ color:#666; font-family:"微软雅黑";font-weight:bold; line-height:16px;}
.hot_phone h4{ padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-style:oblique; color:#005ee0; font-size:19px;}

/*============place==========*/
.place{ background:url(../images/home_icon.jpg) no-repeat 15px 13px; border-bottom:1px solid #d4d4d4; padding-left:40px; padding-bottom:3px; margin-bottom:10px; padding-top:10px;}
.place ul li{ float:left;}
.place ul .place_home{ margin:0 10px 0 15px;}
.place ul .htext{ margin:0 5px 0 10px;}
.place ul .change_icon{ background:url(../images/change_icon.jpg) no-repeat 10px 0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; margin:0 8px; padding-left:30px; padding-right:10px;}
.place ul .home_icon{ background:url(../images/home_icon.jpg) no-repeat 0px 0; border-right:1px solid #e0e0e0; margin:0 3px; padding-left:22px; padding-right:10px;}

/*============center==========*/
.left_side{ width:230px; overflow:hidden; float:left; margin-right:10px;}
.else_left_side{ width:720px; overflow:hidden; float:left;}
.cen_side{ width:480px; overflow:hidden; float:left;}
.right_side{ width:230px; overflow:hidden; float:right;}
.cen_con{ border:1px solid #d3d3d3; overflow:hidden;}
.cen_title{ background:#efefef; height:31px;}
.cen_title p{ float:right; padding-top:7px; padding-right:12px;}
.cen_title ul li{ float:left; margin-left:18px; _margin-left:10px;}
.cen_title ul li a{ background:#efefef; border:1px solid #efefef; border-bottom:none; height:27px; line-height:27px; width:85px; display:inline-block; text-align:center; font-weight:bold; margin-top:3px;}
.cen_title ul li a:hover{ background:#fff; border:1px solid #d4d4d4; border-bottom:none; height:27px; line-height:27px; width:85px; display:inline-block; text-align:center; font-weight:bold; margin-top:3px;}
.cen_title ul .cen_title_hover a{ background:#fff; border:1px solid #d4d4d4; border-bottom:none; height:27px; line-height:27px; width:85px; display:inline-block; text-align:center; font-weight:bold; margin-top:3px; color:#ff6000;}



/*===========star==========*/
.star{ background:url(../images/star.gif) no-repeat 0 -12px; width:73px; height:12px; line-height:12px; display:inline-block; cursor:pointer;}
.star_hover{ background:url(../images/star.gif) no-repeat; width:73px; height:12px; line-height:12px; display:inline-block;}


/*============footer========== 2012-5-9 zjf@ihangjing.com*/
.footer{ background:#f9f9f9; border-top:2px solid #d7d7d7; overflow:hidden;}
.index_help{ overflow:hidden; padding:10px 2px; _height:1%;}
.index_help p{ padding-top:10px; padding-bottom:20px; padding-left:5px; line-height:22px; color:#888;}
.index_help p strong{ color:#333;}
.index_help p a{ color:#333; padding:0 5px;}
.index_help p a:hover{ color:#666; text-decoration:underline;}
.index_help dl{ overflow:hidden; width:138px; float:left; margin-right:20px;}
.index_help dl dt{ font-weight:bold; border-bottom:1px solid #dbdbdb; padding-left:28px; padding-bottom:3px; margin-bottom:5px;}
.index_help dl dd{ padding-left:28px; background:url(../images/index_help_icon.jpg) no-repeat 12px 8px;}
.index_help dl dd a{ color:#717171;}
.index_help dl dd a:hover{ color:#717171; text-decoration:underline;}
.index_help dl .icon1{ background:url(../images/index_help_icon1.jpg) no-repeat 5px 0;}
.index_help dl .icon2{ background:url(../images/index_help_icon2.jpg) no-repeat 5px 0;}
.index_help dl .icon3{ background:url(../images/index_help_icon3.jpg) no-repeat 5px 0;}
.index_help dl .icon4{ background:url(../images/index_help_icon4.jpg) no-repeat 5px 0;}
.index_help dl .icon5{ background:url(../images/index_help_icon5.jpg) no-repeat 5px 0;}
.index_help dl .icon6{ background:url(../images/index_help_icon6.jpg) no-repeat 5px 0;}


.footer{
	background:#f1f1f1;
	border-top:3px solid #f88f33;
	}
.footer dl{ float:left; padding-left:20px; line-height:22px;}
.ss{ border-left:1px #a5a5a5 dotted;width:136px;padding-top:20px;height:156px;}
.mm{ width:168px; border-right:1px dotted #a5a5a5; text-align:center; border-left:1px dotted #a5a5a5; font-family:微软雅黑; font-size:14px;  padding-top:8px;height:166px;overflow:hidden;}
.mm dd{ font-weight:bold; }
.mm .txt{ font-weight:bold; margin-top:10px; }
.mm .txt p{ line-height:25px;}

.footer dl dt{ color:#333; font-size:14px; font-weight:bold;}
dl dd{ color:#717171;}
dl dd a{color:#717171;}
dl.ss dd{ background:url(../images/grey_point.png) no-repeat scroll left center transparent; padding-left:15px;}
.footer .center{ text-align:center; padding:20px 0 10px ; color:#999;}
.footer .center p{ margin-bottom:15px; font-family:Arial;}

/*============else_common==========*/
.refer_buy
{
    background: url(../images/bottom_buy.png) no-repeat -169px 0;
    width: 135px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    border: 0;
    line-height: 33px;
    cursor: pointer;
    letter-spacing: 1px;
    font-size:14px;
}

.else_left
{
    float: left;
    width: 230px;
    overflow:hidden;
}
.else_right
{
    float: right;
    width: 720px;
    overflow:hidden;
}
.else_left_title{ background:url(../images/else_left_title.jpg) no-repeat; height:33px; line-height:33px;}
.else_left_title h4{ font-size:16px; font-family:微软雅黑; padding-left:17px; color:#fff; font-weight:normal; line-height:30px;}
.else_left_title h4 span{ font-size:22px;}
.else_left_title h4 a{ font-size:12px; font-weight:normal; float:right; padding-right:5px; color:#fff; padding-top:3px; font-family:宋体;}
.else_left_title h4 a:hover{ color:#fff; text-decoration:underline;}
.else_left_con{overflow:hidden; background: none repeat scroll 0 0 #FEFDFA; border: 1px solid #FFDBB8; border-bottom:none; margin-bottom:10px;}
.else_left_bot{ background:url(../images/else_left_bot.jpg) no-repeat; height:5px; margin-bottom:10px;}

.top_right_hover
{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	left: -15px;
	padding: 5px 0px;
	position: absolute;
	text-align: left;
	top: 28px;
	width: 120px;
	z-index: 9999;
	display: none;
	padding-left:5px;
}
.shop_inot_tt
{
	background: url(../images/shopinfo_7.gif) repeat-x;
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	color:#fff;
}
.shop_inot_tt a{ float:right; padding-right:10px; font-size:12px; font-weight:normal; color:#fff;}
.shop_inot_tt a:hover{ color:#fff; text-decoration:underline;}


/*------分页---------*/
.pages
{
	padding-right: 30px;
	padding-bottom: 10px;
	display: block;
	clear: both;
	text-align: right;
	padding-top: 10px;
	overflow:hidden;
}
.pages font
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.pages input
{
	text-align: center;
	height: auto;
}

.anpager .cpb
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 4px 0 0;
	padding: 2px 3px 0;
}
.anpager a
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #1F3A87;
	margin: 3px 2px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
}
.anpager a:hover
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #1F3A87;
	color: #FFFFFF;
}


/*自动补全搜索结果弹出div样式*/
#address_drop
{
	position: absolute;
	z-index: 9998;
	text-align: left;
	padding: 2px 0 0 0;
	font: normal 12px Arial, "宋体";
	top: 90px;
}
#address_drop iframe
{
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	height: auto !important; *height:100%!important;height:100%;z-index:9998;}
#address_drop div
{
	float: left;
	width: 377px;
	position: absolute;
	top: -4px;
	left: 0;
	z-index: 9999;
	overflow: hidden;
	background: #fff;
	border: 1px solid #7D7D7D;
}

#address_drop a
{
	display: block;
	clear: both;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin: 0;
	padding: 2px 5px;
	text-decoration: none;
	text-align: left;
	background: #fff;
}
#address_drop a:hover, #address_drop a.drop_item
{
	background: #ff6600;
	color:#fff;
}
/*f4f1f8*/
#address_drop a.off, #address_drop a.off:hover
{
	background: #ff6600;
	text-align: right;
}
/*eee*/
#address_drop a span
{
	float: right;
	color: #333;
}

/*自动补全搜索结果弹出div样式*/

/************** 通用弹出框(start) *************/
#windownbg
{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000; /*body-bg*/
	top: 0;
	left: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#windown-box
{
	position: fixed;
	_position: absolute; /*For IE 6.0*/
	border: 5px solid #E9F3FD;
	background: #FFF;
	text-align: left;
}
#windown-title
{
	position: relative;
	height: 30px;
	border: 1px solid #A6C9E1; /*overflow: hidden;*/
	background: url(../images/Dialog/bg.gif) 0 -330px repeat-x;
}
#windown-title h2
{
	position: relative;
	left: 10px;
	top: 5px;
	font-size: 14px;
	color: #666;
	float: left;
	width: 90px;
}
#windown-close
{
	width: 40px;
	height: 16px;
	line-height: 30px;
	cursor: pointer;
	float: right;
}
#windown-content-border
{
	position: relative;
	top: -1px;
	border: 1px solid #A6C9E1;
	padding: 5px 0 5px 5px;
	background: url(../images/Dialog/bg.gif) 0 -380px repeat-x;
}
#windown-content
{
	position: relative;
	overflow: auto;
	text-align: center;
}
#windown-content img, #windown-content iframe
{
	display: block;
}
#windown-content .loading
{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}
/************** 通用弹出框(end) *************/

/***************** 登录框(start)  ***********************/
.logon
{
	width: 504px;
	height: 240px;
	border: 4px solid #d9d9d9;
	margin-left: auto;
	margin-right: auto;
}
.logon h1
{
	background-color: #f5f5f5;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.logon h1 img
{
	float: right;
	margin-right: 15px;
	margin-top: 5px;
	cursor: pointer;
}
.logon h2
{
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
	border-bottom: 2px solid #ffc016;
	height: 30px;
	line-height: 30px;
	margin-right: 15px;
}
.info_div
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.info_div table td
{
	height: 30px;
	line-height: 15px;
	font-size: 12px;
	color: #a9a9a9;
}
.td1
{
	width: 35%;
	padding-left: 18px;
}
.td1 span
{
	padding-left: 15px;
}
.td2
{
	width: 55%;
}
.td3 a
{
	color: #6dca00;
	width: 55%;
	text-decoration: none;
	line-height: 30px;
}
.td3
{
	width: 25%;
	padding-top: 5px;
}
.logon_btn
{
	background: url(../images/smalllogin_button.gif) no-repeat;
	width: 81px;
	height: 53px;
	border: none;
	cursor: pointer;
	margin-left: 10px;
}
.logon_text
{
	height: 16px;
	line-height: 16px;
	width: 215px;
	border: 1px solid #a9a9a9;
}
/***************** 登录框(end)  ***********************/


/****** start 详细信息 弹出提法框 ***************/
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 115px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
	margin-bottom: 0px;
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/***************** end  详细信息 弹出提法框 *********************/

/**************************** start 餐品弹出框 *************************/
.window_book_shelf
{
	height: 136px;
	width: 124px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-image: url(../images/window_book_shelf.gif);
	background-repeat: no-repeat;
}
.window_book_shelf h3
{
	font-size: 12px;
	line-height: 25px;
	font-weight: lighter;
	text-align: center;
	display: block;
	margin-bottom: 5px;
}
.window_book_shelf p
{
	font-size: 12px;
	line-height: 18px;
	color: #878787;
	text-align: center;
}
.book_c_bg p a, .book_c_bg p a:hover
{
	color: #878787;
}
.book_c_bg p .red
{
	color: #CC3300;
}
.window_book_shelf .red
{
	color: #cc3300;
}
.window_book_shelf .book_shelf_btn
{
	padding-top: 2px;
	text-align: center;
}
.window_book_shelf p a, .window_book_shelf p a:hover
{
	color: #878787;
}
.window_book_shelf p img
{
	height: 60px;
	width: 80px;
}



/************ 用户中心写字楼 *****************/

/***************** end  详细信息 弹出提法框 *********************/

/**************************** start 餐品弹出框 *************************/
.window_book_shelf
{
	height: 136px;
	width: 124px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-image: url(../images/window_book_shelf.gif);
	background-repeat: no-repeat;
}
.window_book_shelf h3
{
	font-size: 12px;
	line-height: 25px;
	font-weight: lighter;
	text-align: center;
	display: block;
	margin-bottom: 5px;
}
.window_book_shelf p
{
	font-size: 12px;
	line-height: 18px;
	color: #878787;
	text-align: center;
}
.book_c_bg p a, .book_c_bg p a:hover
{
	color: #878787;
}
.book_c_bg p .red
{
	color: #CC3300;
}
.window_book_shelf .red
{
	color: #cc3300;
}
.window_book_shelf .book_shelf_btn
{
	padding-top: 2px;
	text-align: center;
}
.window_book_shelf p a, .window_book_shelf p a:hover
{
	color: #878787;
}
.window_book_shelf p img
{
	height: 60px;
	width: 80px;
}


/**************************** end 餐品弹出框 *************************/

/************写字楼 ***************** */

/************区域 ***************** */
/*选项卡1*/
#Tab1
{
	width: 702px;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	border: 1px solid #cdcdcd;
	border-top: 0;
	overflow: hidden;
	clear: both;
}

.MenuboxTab
{
	width: 100%;
	background: #fff;
}
.MenuboxTab ul
{
	margin: 0px;
	padding:10px;
	overflow:hidden;
}
.MenuboxTab li
{
	float: left;
	display: block;
	cursor: pointer;
	width:116px;
	height:26px;
	line-height:26px;
	text-align: center;
	font-weight: bold;
	font-size:14px;
	font-family:微软雅黑;
	margin-right:10px;
	margin-left:8px;
}
.MenuboxTab li.hover
{
	padding: 0px;
	width: 116px;
	background: url(../images/area_hover_bg.gif) no-repeat;
	font-weight: bold;
}
.MenuboxTab li.hover a{ color:#fff;}

.ContentboxTab
{
	margin-top: 0px;
	padding-bottom:10px;
    margin-bottom:20px;
    clear:both;
}
.serach_OfficeBuilding
{
	background: #f1f1f1;
	padding:15px 0 10px 22px;
	overflow:hidden;
	margin-bottom:20px;
	_height:1%;
}
.serach_OfficeBuilding .inputBorder
{
	background:url(../images/hsearch_text_bg.gif) no-repeat;
	color: #989797;
	width: 237px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:微软雅黑;
	border:none;
	padding-left:15px;
	float:left;
}


.search_bul
{
	background: url(../images/search_bul.gif) no-repeat;
	border-width: 0;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 20px;
	margin-bottom: 1px;
	padding-bottom: 2px !important;
	width: 54px;
	line-height: 20px;
}
.search_bul:hover
{
	background: url(../images/search_bul.gif) no-repeat bottom;
}
.search_bul1
{
	background: url(../images/search_bul1.gif) no-repeat;
	cursor: pointer;
	height: 40px;
	width: 199px;
	border:none;
	float:left;
}
/*------------26字母-------------------*/
.letter
{
	font-weight: bold;
	color: #404040;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-top: 5px;
	padding-left: 8px;
}
.letter li
{
	float: left;
	width: 27px;
}

.letter a
{
	float: left;
	height: 18px;
	margin-right: 5px;
	text-align: center;
	width: 18px;
}
.letter a:visited
{
	color: #0165B3;
	text-decoration: none;
}
.choice_csroll
{
	padding: 0 15px 15px 25px;
}
.building_list
{
	display: block;
	float: left;
	line-height:16px;
	margin-bottom: 6px;
	padding: 2px 3px;
	*padding:2px 4px;
    text-align:left;
    width:125px;
    margin-bottom:10px;
}
.building_list a{ font-size:14px; font-family:微软雅黑; color:#316ea5; font-weight:bold;}

.building_list .moreRoom
{
	float: right;
	padding-right: 5px;
	width: 80px;
	text-align: right;
	color: #747474;
}

/*---------我的餐盒------*/

.my_box_t
{
    background: url(../images/shopinfo_20.gif) no-repeat;
    height: 31px;
    padding-left:15px;
    font-size: 14px;
    line-height: 30px;
    color: #FF7F00;
    font-weight: bold;
}
.my_box_t span
{
    float: right;
    width: 80px;
    text-align: center;
    padding-top: 1px;
}
.my_box_in
{
    padding: 10px;
    border: 1px solid #dae6d1;
    border-top: 0;
}
.my_box_in_h td
{
    border-bottom: 1px dotted #ccc;
    border-collapse: collapse;
    padding: 2px 3px;
}
.right_common_div
{
	border: 1px solid #ececec;
	margin-bottom: 10px;
}
.right_common_title
{
	background: url(../images/present_titlebg_03.jpg) repeat-x;
	height: 36px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	color: #656565;
	padding-left: 20px;
	color:White;
}
.right_common_title img
{
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
.right_common_con
{
	width: 210px;
	margin: 0px auto;
	padding-bottom: 8px;
}
.right_common_con2
{
	width: 220px;
	margin: 0px auto;
	padding-bottom: 8px;
}

.send_info_btn
{
	width: 88px;
	height: 23px;
	border: none;
	background: #ff9900;
	color: #FFF;
	float: right;
	margin-right: 15px;
	line-height: 23px;
	text-align: center;
	cursor: pointer;
}

.send_info_btn1
{
	width: 88px;
	height: 23px;
	border: none;
	background: #f08903;
	color: #FFF;
	float: right;
	margin-right: 15px;
	line-height: 23px;
	text-align: center;
	cursor: pointer;
}

.clear_box_btn
{
    background: url(../images/clear_box_btn.gif) no-repeat;
    width: 86px;
    height: 30px;
    color: #FF7F00;
    font-weight: bold;
    border:none;
    line-height: 30px;
    cursor: pointer;
    font-size:14px;
}

.submit_order_btn
{
    background: url(../images/submit_order_btn.gif) no-repeat;
    width: 86px;
    height: 30px;
    color: #fff;
    font-weight: bold;
    border:none;
    line-height: 30px;
    cursor: pointer;
    font-size:14px;
}


/*---------我的餐盒------*/
/*************** 选择城市 **************/
.mod_list_city {
    -moz-box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.3);
    border-bottom-color: #B7B7B7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B7B7B7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B7B7B7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #B7B7B7;
    border-top-style: solid;
    border-top-width: 1px;
    left: 175px;
    position: absolute;
    top: 58px;
    z-index: 10000;
    background:#fff;
    border:1px solid #B7B7B7;
}
.mod_list_city .list_bor {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 598px;
}
.mod_list_city .city_top {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("../image/bg_hd_x.png?max_age=19830211&d=0901131252");
    background-position: 0 -261px;
    background-repeat: repeat-x;
    padding-top: 10px;
}
.mod_list_city .list_wrap {
    border-top-color: #A6A6A6;
    border-top-style: dotted;
    border-top-width: 1px;
    height: 305px;
    margin-bottom: 2px;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 2px;
    overflow-x: auto;
    overflow-y: auto;
    width: 580px;
}
.mod_list_city .list_wrap .city_cont {
    padding-top: 10px;
    width: 560px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.mod_list_city .list_wrap .mod_city_select .col1 {
    width: 24px;
}
.mod_list_city .list_wrap .mod_city_select .col2 {
    width: 55px;
}
.mod_list_city .list_wrap .mod_city_select .col3 {
    width: 480px;
}
.mod_list_city .list_wrap .mod_city_select td, .mod_list_city .list_wrap .mod_city_select th {
    text-align: left;
    vertical-align: top;
}
.mod_list_city .list_wrap .mod_city_select td {
    padding-bottom: 5px;
}
.mod_list_city .city_hot span.quick_link, .mod_list_city .list_wrap .mod_city_select span {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/bg_hd_ft.png?max_age=19830211&d=0901131252");
    background-position: -525px 0;
    background-repeat: no-repeat;
    display: block;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 4px;
    width: 16px;
}
.mod_list_city .list_wrap .mod_city_select td, .mod_list_city .list_wrap .mod_city_select th {
    text-align: left;
}
.mod_list_city .list_wrap .mod_city_select a {
    color: #136BAD;
    display: block;
    float: left;
    height: 19px;
    line-height: 19px;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    white-space: nowrap;
}
.mod_list_city .city_hot {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 0;
    width: 580px;
}
.mod_list_city .city_hot dt, .mod_list_city .city_hot dd {
    display: inline;
    float: left;
}
.mod_list_city .city_hot strong {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
}
.mod_list_city .city_hot dt, .mod_list_city .city_hot dd {
    display: inline;
    float: left;
}
.mod_list_city .city_hot dd a {
    color: #136BAD;
    display: block;
    float: left;
    height: 19px;
    line-height: 19px;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
.mod_list_city .city_hot a {
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
}
.entry_list li a.link ,.entry_listx li a.link {
    margin-right: 40px;
}
/*************** 选择区域 **************/
.dropdown ul li a {
    font-size: 14px;
    height: 27px;
    line-height: 25px;
    text-decoration: none;
}
.entry_list .new_addr .bg , .entry_listx .new_addr .bg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/p.gif?v=18");
    background-origin: padding-box;
    background-position: -224px -50px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 17px;
    margin-bottom: -2px;
    margin-left: 12px;
    margin-right: 4px;
    margin-top: 5px;
    width: 16px;
}
.dropdown ul li span.bg {
    color: white;
    font-size: 12px;
    padding-right: 1px;
}
.dropdown a
{
		color:#464545;	
}
.dropdown a:hover
{
		color:red;	
}
#address_dropdown,#city_down {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.dropdown {
    background-color: white;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    z-index: 10;
}
#address_dropdown .decorator , #city_down .decorator {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-image: url("../images/p.gif?v=18");
    background-origin: padding-box;
    background-position: -172px -50px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 9px;
    margin-left: 15px;
    width: 13px;
}
.dropdown ul {
    border-top-color: #0099CC;
    border-top-style: solid;
    border-top-width: 2px;
    box-shadow: 2px 2px 5px rgba(96, 96, 96, 0.5);
    display: block;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    border:2px solid #0099CC;
}
.nothing {
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
}
.dropdown ul li {
    display: block;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 8px;
    padding-top: 0;
}
.entry_list li {
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
}
.dropdown ul li span.bg {
    color: white;
    font-size: 12px;
    padding-right: 1px;
}
.entry_list li a.link {
    margin-right: 40px;
}
.dropdown ul li a {
    font-size: 14px;
    height: 27px;
    line-height: 25px;
    text-decoration: none;
}
.color333 {
    color: #333333;
}
.dropdown ul li {
    display: block;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 8px;
    padding-top: 0;
}
.entry_list li,.entry_listx li {
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
    border-bottom:1px dotted #ccc;
}
.top_dash_border {
    border-top-color: #CCCCCC;
    border-top-style: dashed;
    border-top-width: 1px;
}
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.timeinput
{
	border: 1px solid #ccc; width: 26px; height: 20px;
	font-weight:bold;
	font-size:14px;
}
.timebt
{
   	
}
.timeset
{
	line-height:31px; height :31px;	
}


/***********  收藏 *******************/

.fav_bg
{
	background: url(../images/fav_bg.png) no-repeat;
	width: 113px;
	height: 69px;
	position: absolute; 
	z-index: 50;
}
.fav_bg h3
{
	font-weight: normal;
	font-size: 12px;
	color: #f00;
	line-height: 25px;
	padding-left: 10px;
	padding-top: 5px;
}
.fav_bg a
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
}
.fav_bg a:hover
{
	color: #f00;
}
/***********  收藏 *******************/

   
/****************** 加载 *******************/
 #loading-mask
{
            position: absolute;
            color: #d85909;
            font-size: 1.1em;
            font-weight: bold;
            text-align: center;
            z-index: 500;
            background:#fff;
            position: absolute;
	
        }
#loading-mask .loader
{
            position:relative;
            width: 210px;
            padding: 15px 60px;
            border: 2px solid #ff6600;
            color: #d85909;
            font-weight: bold;
            text-align: center;
            z-index: 1000;
            background:#fff;
 }

 #loading_mask_j
{
            position: absolute;
            color: #d85909;
            font-size: 1.1em;
            font-weight: bold;
            text-align: center;
            z-index: 500;
            background:#fff;
            position: absolute;
	
}
#loading_mask_j .loader
{
            position:relative;
            width: 320px;
           
            border: 2px solid #ff6600;
            color: #d85909;
            font-weight: bold;
            text-align: center;
            z-index: 1000;
            background:#fff;
 }
#loading_mask_j .loader p
{
    padding: 15px 60px;
    
}

.j_mytext
{
    width: 200px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #707070 #CECECE #CECECE #707070;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    padding: 2px 4px;
    vertical-align: middle;
}
.list_ck_shop_no  {
    background: url("../images/ck_shop_no.jpg") no-repeat scroll 100px 50px transparent;
    padding: 65px 60px 30px 280px;
}
 .list_ck_shop_no p{ padding-bottom:40px; font-size:16px;  font-weight:bold; }
 .ck_shop_no_btn{ background:url(../images/ck_shop_btn.jpg) no-repeat; width:129px; height:35px; line-height:35px; font-size:16px; color:#333; border:none; font-weight:bold; padding-left:44px; padding-bottom:3px; cursor:pointer;}
 
 .QQbox {
    border: 0 none;
    height: 151px;
    position: absolute;
    right: 0;
    width: 147px;
    z-index: 99;
}
.QQbox .press {
    cursor: pointer;
    height: 128px;
    position: absolute;
    right: 0;
    width: 36px;
}
.QQbox .Qlist {
    background-image: url("../images/floatServiceBj.gif");
    background-position: left center;
    background-repeat: no-repeat;
    height: 151px;
    left: 0;
    position: absolute;
    width: 147px;
}
.QQbox .Qlist ul {
    margin: 0;
    padding: 39px 0 0 21px;
}
.QQbox .Qlist li {
    height: 26px;
    list-style-type: none;
    margin-bottom: 8px;
    padding: 0;
}


.user_in_left_t_login{ overflow:hidden; background:#eee; padding:5px; float:left; margin:5px 0px 0 0;}
.user_in_left_t_login p{ color:#666; line-height:20px; font-size:13px; padding-bottom:5px;}
.user_in_left_t_login p .qq{ background:url(../images/Connect_logo_7.png) no-repeat; display:inline-block; width:87px; height:24px;}
.user_in_left_t_login p .renren{ background:url(../images/renren.png) no-repeat; display:inline-block; width:87px; height:24px; display:none}
.user_in_left_t_login p .xina{ background:url(../images/sina.png) no-repeat; display:inline-block; width:130px; height:24px;}

#loading_mask_my
{
    position: absolute;
    color: #d85909;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    opacity: 0.80;
    z-index: 500;
}
#loading_mask_my .loader
{
    position: fixed;
    top: 45%;
    left: 50%;
    width: 120px;
    margin-left: -60px;
    padding: 15px 60px;
    background: #fff4e9;
    border: 2px solid #f1af73;
    color: #d85909;
    font-weight: bold;
    text-align: center;
    z-index: 1000;
}
#windownbg_notice
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000; /*body-bg*/
	top: 0;
	left: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5; 
}


a.notice_num {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: red !important;
    font-size: 11px;
    height: 11px;
    line-height: 11px;
    margin: 0 0px 0 0;
    padding: 2px 6px;
    text-decoration: none;
    width: auto;
    font-weight:bold;
}

.backToTop
{
        bottom: 10px;
        cursor: pointer;
        display: none;
        height: 50px;
        opacity: 0.6;
        z-index: 100;
        position: fixed; _position:absolute;right:120px;text-indent:-9999px;width:50px;filter:alpha(opacity=60);-moz-opacity:0.6;}
    .tops
    {
        background: url("http://www.faneat.com/images/tops.jpg") no-repeat scroll center center transparent;
}

.selectText{ background:#fff;width:728px;float:left; }
.selectText .pad{ padding:15px 5px 5px;float:left;}
.shopSelect{font-size:12px; color:#666;border-bottom:1px #eee dashed;float:left; padding-bottom:8px; margin-bottom:8px;}
.shopSelect_nonebord{line-height:30px;font-size:12px; color:#666;}
.selectText p{line-height:22px;width:635px;float:left;float:left;}
.search_items{line-height:22px;width:635px;float:left;float:left; overflow:hidden; height:100%;}
.search_items a{ white-space:nowrap;  display:inline-block;}

.selectText .tit{ color:#404040; font-weight:bold;text-align:center; width:80px; float:left; line-height:25px;}
.selectText a{color:#666; margin:0 5px; white-space:nowrap;}
.shopSelect .selectText_hover{color:#ff5b00;background:#ff8624;color:#fff; font-weight:bold; text-decoration:none; padding:4px 5px 3px; border-radius: 3px 3px 3px 3px;}
.mainSelect li{ float:left;}
